草庐IT

JavaFX 2.2 javadoc?

全部标签

java - 如何在 javadoc 编译期间抑制警告(代码库范围内)?

我被遗留的Java代码库困住了,当您编译它时,它有成千上万的警告。我很想真正修复所有这些警告的来源,但不幸的是,这在我的公司目前不是一个选择(其他事情,如“制造产生收入的新产品”被负责人认为是更高的优先级;想象一下).现在,我可以忍受所有这些警告,如果不是因为它们让我们很难在持续构建服务器的输出中找到实际错误的话。构建服务器仅使用ant调用,没什么特别的,但到目前为止,我还没有找到任何关于如何修改此调用以防止警告输出的信息。遍历代码并在各处添加@SuppressWarnings注释是可行的,但它也几乎与遍历并修复所有警告的来源一样痛苦。所以我真正喜欢的是,如果我能做一些事情:或类似的东

java - 源代码管理是否使 Javadoc 的 @author 和 @since 变得多余?

在大多数团队中,有一条规则规定必须将@author和@since关键字用于所有已记录的类,有时甚至是方法。为了专注于重要的事情,我不使用这些关键字,而是依靠这样一个事实,即我可以使用源代码控制管理系统来确定类的作者是谁以及它存在的时间。我相信@author和@since来自版本控制还不普遍的时代,我认为它们现在已经相当多余了。你怎么看这个?现代Java项目应该使用它们吗? 最佳答案 我认为@author标签实际上混淆了事情。首先,如果更新不明智,它就会出错。另外,如果你(不是原作者)改了半个类怎么办?您是否更新了@author?你加

java - 如何防止文本在 JavaFX 中的小按钮上变成省略号?

如果我将按钮做得相对较小,它的标题就会变成省略号。如何关闭这个功能? 最佳答案 不要让按钮低于它的首选大小,这样它就永远不需要删除按钮标签的文本:button.setMinSize(Button.USE_PREF_SIZE,Button.USE_PREF_SIZE);Iwanttomakeverysmallbutton您可以单独或组合使用以下任何一项:应用CSS在按钮中使用非常小的字体。使按钮的标签文本非常短。使用brian'sanswer建议明确将椭圆字符串设置为空。使用小图形图标代替文本。您可以在所有情况下使用上面记录的setM

java - SimpleStringProperty 和 SimpleIntegerProperty TableView JavaFX

所以我正在尝试学习如何使用JavaFxTableview,但我无意中发现了这个教程:Oracletableviewtutorial在本教程中,他们展示了为了填充tableView,您必须用字符串填充它,但不仅仅是您必须将String格式化为SimpleStringProperty我在没有格式的情况下尝试过,结果是所有信息都不会显示!我还发现,如果您想向表中添加一个Integer,您必须将其声明为一个SimpleIntegerProperty现在我对JavaFx还很陌生,但这是否意味着当我创建一个对象时我必须格式化我所有的整数和字符串才能填充我的TableView?这看起来很愚蠢,但也许

JavaFX 停止在 WebView 中打开 URL - 改为在浏览器中打开

我使用的嵌入式WebView浏览器需要对特定URL进行特殊处理,以便在native默认浏览器而不是WebView中打开它们。实际浏览部分工作正常,但我也需要阻止WebView显示该页面。我可以想到几种方法来做到这一点,但它们都不起作用。这是我的代码:this.wv.getEngine().locationProperty().addListener(newChangeListener(){@Overridepublicvoidchanged(ObservableValueobservable,StringoldValue,StringnewValue){Desktopd=Desktop

java - 如何制作直径为 3xp 的圆形的 javafx 按钮?

我想制作一个非常小的圆形按钮,上面没有文字。这是我尝试的方法。Buttonbt=newButton();bt.setShape(newCircle(1.5));bt.setMaxSize(3,3);但是,有两个问题:1.按钮的形状不是完美的圆形,而是更像一个椭圆形。2.bt.setMaxSize(1.5,1.5);不生效。据我估计,它的直径超过3...我怎样才能制作一个更小的圆形按钮?帮助赞赏。 最佳答案 更新:仔细查看生成的按钮,在José的回答中设置形状似乎比设置-fx-background-radius在非常小的按钮上更有效。

用于 Java 桌面应用程序的 JavaFX、Swing 或 Flex

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我所做的大部分桌面应用程序开发都是在Swing中进行的,我很想听听人们对使用JavaFX和/或Adob​​eFlex构建桌面应用程序的想法。您是否成功地使用这些构建了桌面应用程序?或者您会暂时坚持使用Swing并使用工具来帮助提高Swing开发的效率吗?

java - Eclipse 中缺少基本的 JavaDoc

就在几天前,Eclipse在定位Java.io.File等基类的javadoc时工作正常。不过,最近,将鼠标悬停在这些类上只会产生一条消息,指示缺少源代码和javadoc:“注意:此元素没有附加源,在附加的Javadoc中找不到Javadoc。”我终其一生都找不到可以让我重新选择基本文档位置的选项。有谁知道如何解决这个问题? 最佳答案 我现在也遇到过几次这个问题。如果您的工作区中有很多项目并且您不想为每个项目设置javadoc位置,这尤其令人讨厌。引用联机文档确实效果很好,并且有一种方法可以在全局范围内对所有Java库执行此操作:转

java - 从 ListView Javafx 打印

我有一个javafx应用程序,用户可以在其中的测试字段中输入一些详细信息,它会显示在ListView中。我现在有一个按钮可以使用printjob进行打印,但每次我按下打印按钮时,打印机都会打印垃圾数据,例如jhsjs6sh3#uhbsbkahi而不是ListView中的实际值。下面是我的打印功能代码publicvoidprint(finalNodenode){Printerprinter=Printer.getDefaultPrinter();PageLayoutpageLayout=printer.createPageLayout(Paper.A4,PageOrientation.P

java - JavaFX 8 是否要实现文本字段验证支持?

JavaFX2不提供验证支持(掩码、输入过滤等...)。很难采用不提供基本功能的技术。我正在尝试实现我自己的validator,但这是一个很大的痛苦。JavaFX8中有关于验证的任何消息吗?我试图寻找新功能,但我不知道去哪里搜索,很难找到JavaFX8中究竟会有哪些变化。我需要了解它,因为我正在考虑将JavaFX用于新应用程序。 最佳答案 回答不,JavaFX8不会实现高级验证支持。意见我认为JavaFX核心库中不太可能提供全面的验证支持(这只是我个人的看法)。JavaFX提供了一个可以在其上实现其他库的基础库。JavaFX2.2提